package modelo;

import java.util.List;

/**
 * TODO: description
 */
public class Reserva {
    
    private Integer id;
    private List<Aciento> asientos;
    private Cliente cliente;
    
    public Reserva(List<Aciento> asientos, Cliente cliente) {
        this.asientos = asientos;
        this.cliente = cliente;
    } 
    
    public Integer getPrecio(){

        Integer sumatoria = 0;
        
        for(Aciento asientoActual : this.getAsientos()){
            sumatoria += asientoActual.getPrecioBase() * (asientoActual.descuento() + this.getCliente().descuento()) / 100; 
        }
        
        return sumatoria;
    }
    
    public Integer getId() {
        return this.id;
    }
    
    public void setId(Integer id) {
        this.id = id;
    }

    public List<Aciento> getAsientos() {
        return asientos;
    }
    public void setAsientos(List<Aciento> asientos) {
        this.asientos = asientos;
    }
    public Cliente getCliente() {
        return cliente;
    }
    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }
    
    

}
